and compromises